Lock-Free Atomic Shared Pointers Without A Split Reference Count